a calling card - Turkish English Dictionary